package br.com.peri.service;


import java.io.Serializable;
import java.util.List;

import javax.ejb.Local;

import br.com.peri.StatusDigitalUsuarioPlano;
import br.com.peri.Usuario;
import br.com.peri.exception.PeriWsException;

@Local
public interface UsuarioService extends Serializable {

	Usuario salvarUsuario(Usuario usuario) throws PeriWsException;

	Usuario atualizarUsuario(Usuario usuario) throws PeriWsException;

	void excluirUsuario(Long idUsuario) throws PeriWsException;

	Usuario getUsuarioPorId(Long id);

	List<Usuario> listarTodosUsuarios();

	StatusDigitalUsuarioPlano getStatusDigitalUsuarioPlano(String cpfCnpj);

}
